home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 25 / PC Gamer IT CD 25.iso / ZGI_DEMO / DATA / SCRIPTS.ZFS / uc30.scr < prev    next >
Text File  |  1997-09-04  |  3KB  |  140 lines

  1. # Node uc30 generated on Thu Sep 04 16:18:54 1997
  2. world u
  3. room c
  4. nodeview 30
  5.  
  6. puzzle:01686 {    # uc30_no_prefs
  7.     criteria {
  8.     }
  9.     results {
  10.         action:menu_bar_enable(781)
  11.     }
  12.     flags {
  13.         once_per_inst
  14.         do_me_now
  15.     }
  16. }
  17.  
  18. puzzle:01687 {    # uc30_screenset
  19.     criteria {
  20.     }
  21.     results {
  22.         action:set_screen(uc30s011.tga)
  23.     }
  24.     flags {
  25.         once_per_inst
  26.         do_me_now
  27.     }
  28. }
  29.  
  30. puzzle:01688 {    # uc30_set_map_position
  31.     criteria {
  32.     }
  33.     results {
  34.         action:assign(01542, 3)    # map_xroads_position
  35.     }
  36.     flags {
  37.         once_per_inst
  38.     }
  39. }
  40.  
  41. puzzle:01689 {    # uc30_open_door_uncut
  42.     criteria {
  43.         [01687] = 1    # uc30_screenset
  44.         [01005] = 1    # uc3e_rezrov_door
  45.         [01673] = 0    # uc3e_cut_hole
  46.     }
  47.     results {
  48.         action:set_partial_screen(1392 0 uc30y011.tga 0 -1)
  49.     }
  50.     flags {
  51.         once_per_inst
  52.         do_me_now
  53.     }
  54. }
  55.  
  56. puzzle:01690 {    # uc30_dm_speaks
  57.     criteria {
  58.         [01024] ! 1    # voice_over
  59.     }
  60.     results {
  61.         action:kill(01024)    # voice_over
  62.         action:universe_music:01024(0 uc3eh60p.raw 0 100)    # voice_over
  63.     }
  64. }
  65.  
  66. puzzle:01691 {    # uc30_open_door_cut
  67.     criteria {
  68.         [01687] = 1    # uc30_screenset
  69.         [01005] = 1    # uc3e_rezrov_door
  70.         [01673] = 1    # uc3e_cut_hole
  71.     }
  72.     results {
  73.         action:set_partial_screen(1392 0 uc30y021.tga 0 -1)
  74.     }
  75.     flags {
  76.         once_per_inst
  77.         do_me_now
  78.     }
  79. }
  80.  
  81. puzzle:01692 {    # uc30_move_uc30_uc20
  82.     criteria {
  83.         [01693] = 1    # uc30_uc30_uc20
  84.     }
  85.     results {
  86.         action:assign(01693, 0)    # uc30_uc30_uc20
  87.         action:dissolve()
  88.         action:change_location(u, c, 20, 463)
  89.     }
  90.     flags {
  91.         once_per_inst
  92.     }
  93. }
  94.  
  95. puzzle:01694 {    # uc30_move_uc30_uc3e
  96.     criteria {
  97.         [01695] = 1    # uc30_uc30_uc3e
  98.         [01673] = 0    # uc3e_cut_hole
  99.     }
  100.     results {
  101.         action:assign(01695, 0)    # uc30_uc30_uc3e
  102.         action:dissolve()
  103.         action:change_location(u, c, 3e, 0)
  104.     }
  105.     flags {
  106.         once_per_inst
  107.     }
  108. }
  109.  
  110. puzzle:01696 {    # uc30_move_uc30_dg10
  111.     criteria {
  112.         [01695] = 1    # uc30_uc30_uc3e
  113.         [01673] = 1    # uc3e_cut_hole
  114.     }
  115.     results {
  116.         action:assign(01695, 0)    # uc30_uc30_uc3e
  117.         action:dissolve()
  118.         action:change_location(g, j, s1, 0)
  119.     }
  120.     flags {
  121.         once_per_inst
  122.     }
  123. }
  124.  
  125. control:01693 push_toggle {    # uc30_uc30_uc20
  126.     warp_hotspot(348, 74, 247, 254)
  127.     cursor(forward)
  128. }
  129.  
  130. control:01695 push_toggle {    # uc30_uc30_uc3e
  131.     warp_hotspot(1470, 103, 199, 239)
  132.     cursor(forward)
  133. }
  134.  
  135. control:01697 pana {    # uc30_pana
  136.     angle(27.0)
  137.     linscale(0.85)
  138. }
  139.  
  140.